package net.core.service.jxl;

import java.util.List;
import java.util.Map;

public interface OutExcelService {
	
	/**
	 * 
	 * @param alt 表格记录  类型: String[][]
	 * @param title EXCEL内容标题
	 * @param colName 列名
	 * @param fileName 保存文件路径
	 * @param sysDate 操作时间
	 * @param personName 操作人员
	 * @param shtRow 每个工作页显示多少条记录
	 * @return boolean
	 */
	public boolean expExcel(String[][] alt, String title, String ti, String colName, String fileName, String sysDate, String personName, int shtRow);
	
	/**
	 * 
	 * @param alt 表格记录	类型: List<Map<String, String>>
	 * @param title EXCEL内容标题
	 * @param colName 列名	 类型: String
	 * @param fileName 保存文件路径
	 * @param sysDate 操作时间
	 * @param personName 操作人员
	 * @param shtRow 每个工作页显示多少条记录
	 * @return boolean
	 */
	public boolean expExcel(List<Map<String, String>> lt, String title, String ti, String colName, String fileName, String sysDate, String personName, int shtRow);
	
	public boolean expExcel(List<Map<String, String>> lt, String title, String ti, List colName, String fileName, String sysDate, String personName, int shtRow);
	
	/**
	 * 
	 * @param alt 表格记录	类型: String[][]
	 * @param title EXCEL内容标题
	 * @param colName 列名	类型: String[]
	 * @param fileName 保存文件路径
	 * @param sysDate 操作时间
	 * @param personName 操作人员
	 * @param shtRow 每个工作页显示多少条记录
	 * @return boolean
	 */
	public boolean expExcel(String[][] alt, String title, String ti, String[] colName, String fileName, String sysDate, String personName, int shtRow);
	
	/**
	 * 
	 * @param alt 表格记录	类型: List<Map<String, String>>
	 * @param title EXCEL内容标题
	 * @param colName 列名	类型: String[]
	 * @param fileName 保存文件路径
	 * @param sysDate 操作时间
	 * @param personName 操作人员
	 * @param shtRow 每个工作页显示多少条记录
	 * @return boolean
	 */
	public boolean expExcel(List<Map<String, String>> lt, String title, String ti, String[] colName, String fileName, String sysDate, String personName, int shtRow);
	
}

